Bug 554698 – mem leak in filechooser
authorChristian Persch <chpe@src.gnome.org>
Thu, 2 Oct 2008 19:47:52 +0000 (19:47 +0000)
committerChristian Persch <chpe@src.gnome.org>
Thu, 2 Oct 2008 19:47:52 +0000 (19:47 +0000)
svn path=/trunk/; revision=21570

ChangeLog
gtk/gtkfilechooserdefault.c

index 3a75c83078cdd0d3ac7070bb842629b445d60fb3..5421613aeeadd22d89391181923517f1969a51d1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-10-02  Christian Persch
+
+        Bug 554698 – mem leak in filechooser
+
+        * gtk/gtkfilechooserdefault.c: Plug a mem leak.
+
 2008-10-02  Christian Persch
 
         Bug 554696 – invalid free function used
index 1248e7b27f09115eb0d50c72a08310784482a27c..05e2e535f8e5f96394d17a18a80a3208f1716fa6 100644 (file)
@@ -2186,6 +2186,7 @@ shortcuts_add_bookmarks (GtkFileChooserDefault *impl)
 
   bookmarks = _gtk_file_system_list_bookmarks (impl->file_system);
   shortcuts_append_bookmarks (impl, bookmarks);
+  g_slist_foreach (bookmarks, (GFunc) g_object_unref, NULL);
   g_slist_free (bookmarks);
 
   if (impl->num_bookmarks == 0)